d ={'张三':'01','李四':'02','王五':'03'}
print("---------请输入你想要操作的序号： -------")
print("--------（1）显示学生名单----------------")
print("--------（2）查询学生信息----------------")
print("--------（3）插入新的学生信息------------")
print("--------（4）删除已有学生----------------")
print("--------（5）退出------------------------")
def showlist():
    print(d)
def serach():
    name=input("请输入学生姓名： ")
    if (name in d):
        print(d.get(name))
    else:
        print("是否新建学生信息 ")
def insertstu():
    name=input("请输入想要插入的学生姓名：")
    if (name in d):
        print("是否更新学生信息")
    else:
        value=input("请输入想要插入的学生学号： ")
        d[name]=value
def deletstu():
    name=input("请输入想要删除学生的姓名： ")
    if (name in d):
        d.pop(name)
        print("该学生信息已经成功删除 ")
    else :
        print("该学生不存在 ")
while True:
    n=input("请输入你想要进行的操作： ")
    if(n=='1'):
        showlist()
    elif(n=='2'):
        serach()
    elif(n=='3'):
        insertstu()
    elif(n=='4'):
        deletstu()
    elif(n=='5'):
        print("使用结束！")
        exit(0)
